Change the context-switch interface. Get rid of
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 6 Jan 2006 17:14:29 +0000 (18:14 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 6 Jan 2006 17:14:29 +0000 (18:14 +0100)
commite92cab943b93948da893420fba82cead07b6943e
treec7071c252034bd2eb2a3a969ae93124cea5a42b2
parent59505bb144301aed6e5084b5193a278854189678
Change the context-switch interface. Get rid of
context_switch_finalise(). Instead provide a back-call
context_switch_done() for situations where arch-specific
context_switch() function does not return to the caller,
or needs to do some parts of state restoration with
interrupts enabled.

Get rid of ugly hack in arch/ia64.

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/ia64/xen/process.c
xen/arch/ia64/xen/xenmisc.c
xen/arch/x86/domain.c
xen/common/schedule.c
xen/include/xen/sched-if.h
xen/include/xen/sched.h